By bus
Toluca has one of the largest bus terminals in the country. From Mexico City you can get several lines to Toluca at the western terminal called Observatorio at the end of the east-west subway line. Flecha Roja has regular service to the northern terminal, Terminal Norte, as well. Buses for Toluca depart every few minutes. Some lines e.g., Caminante have on board movies. From the north side of Mexico City, there is a terminal at Cuatro Caminos also with buses to Toluca. Other buses run from the suburb of Naucalpan to Toluca.
From the main Toluca terminal you can go to any points west e.g., Michoacan, south Ixtapan de la Sal, or north e.g., Queretaro.
Toluca also has another station on Fidel Velazquez just for Caminante busses that have hourly service to the Mexico City airport.